Tureng Mobile
Deyim
2
f.
beat the (living) daylights out of (one)
f.
do (one) one better